6745
4222
2961
1471
143967
7283
7358
7767
4975
3992
10102
6573
44651503
38436167
34730496
339471021
26139379
24265128
22492979
200031052
19659246
16953783
13380499
8589211